home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / eTLiteral.subproj / eTLiteralUI.h < prev    next >
Encoding:
Text File  |  1994-07-25  |  1.1 KB  |  36 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    eTLiteralUI.m
  3. //    SUMMARY:    Header for a user interface for eTLiterals
  4. //    SUPERCLASS:    eTLiteralUI:eTImageUI:Object
  5. //    INTERFACE:    eTLiteralUI.nib
  6. //    PROTOCOLS:    <Inspectable>
  7. //    AUTHOR:        Rohit Khare and Tom Zavisca
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //  DESCRIPTION
  11. //        We leverage the <Inspectable> API to do some fancy footwork by
  12. //    publishing multiple types for a single inspector, corresponding to the
  13. //    different formats an eTLiteral is capable of representing.
  14. ///////////////////////////////////////////////////////////////////////////////
  15. //    HISTORY
  16. //    07/24/94:    Created. RK and TRZ
  17. ///////////////////////////////////////////////////////////////////////////////
  18.  
  19. #import "eTLiteral.h"
  20.  
  21. @interface eTLiteralUI:eTImageUI <Inspectable>
  22. {
  23.     id         literalPanel;
  24.     id        literalView;
  25.     id        etLiteral;
  26.     id        repText;
  27.     int        currentFmt;
  28.     BOOL    textDirty;
  29. }
  30. + new;
  31. - init;
  32. - setAnnotation: newLiteral;
  33. - resetRep: sender;
  34. - changeFormatTo:(int) newFormat;
  35. @end
  36.